<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="/layout/common.xhtml">
	<ui:define name="body">
		<h:form id="form" acceptcharset="ISO-8859-1">
			<p:panel header="#{msg['massai.unidadeMedida.header']}">
				<h:panelGrid columns="2">
					<h:panelGrid>
						<h:outputLabel value="#{msg['massai.unidadeMedida.sigla']}" for="sigla" />
						<p:inputText tabindex="1" id="sigla" value="#{unidadeMedidaBean.unidadeMedida.sigla}" 
							label="#{msg['massai.unidadeMedida.sigla']}" style="width: 90px;" maxlength="10" />
					</h:panelGrid>

					<h:panelGrid>
						<h:outputLabel value="#{msg['massai.unidadeMedida.descricao']}" for="nome" />
						<p:inputText tabindex="2" id="nome" value="#{unidadeMedidaBean.unidadeMedida.descricao}" style="width: 250px;" maxlength="100"
							label="#{msg['massai.unidadeMedida.descricao']}" />
					</h:panelGrid>
				</h:panelGrid>
			</p:panel>
			<p:toolbar>
				<f:facet name="left">
					<p:commandButton tabindex="3" value="#{msg['massai.comum.pesquisar']}"
						actionListener="#{unidadeMedidaBean.pesquisar()}" update="form,:messages" />

					<span class="ui-separator">
		                <span class="ui-icon ui-icon-grip-dotted-vertical" />
		            </span>	

					<p:commandButton tabindex="4" value="#{msg['massai.comum.salvar']}" actionListener="#{unidadeMedidaBean.salvar()}" ajax="false" />

					<span class="ui-separator">
		                <span class="ui-icon ui-icon-grip-dotted-vertical" />
		            </span>

		            <p:commandButton tabindex="5" value="#{msg['massai.comum.novo']}" action="unidadeMedidaPesquisa" ajax="false" immediate="true" />
				</f:facet>
			</p:toolbar>

			<p:dataTable style="margin-top: 15px;" emptyMessage="#{msg['massai.comum.emptyMessage']}" 
				value="#{unidadeMedidaBean.listaUnidadeMedida}" var="unidade" sortMode="multiple" rows="10" paginator="true"
                paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink}"
                currentPageReportTemplate="({currentPage} de {totalPages})" paginatorPosition="bottom" paginatorAlwaysVisible="false">
                
                <f:facet name="header"><h:outputText value="#{msg['massai.unidadeMedida.unidadesMedida']}" /></f:facet>

				<p:column headerText="#{msg['massai.unidadeMedida.codigo']}" sortBy="#{unidade.id}" width="60">
					<h:outputText value="#{genericUtilBean.completarZerosEsquerda(unidade.id, 5)}" />
				</p:column>

				<p:column headerText="#{msg['massai.unidadeMedida.sigla']}" sortBy="#{unidade.sigla}" width="100">
					<h:outputText value="#{unidade.sigla}" />
				</p:column>

				<p:column headerText="#{msg['massai.unidadeMedida.descricao']}" sortBy="#{unidade.descricao}">
					<h:outputText value="#{unidade.descricao}" />
				</p:column>

				<p:column headerText="#{msg['massai.comum.excluir']}" width="42" style="text-align: center;">
					<p:commandLink onclick="if (! window.confirm('Deseja excluir esse registro?') ) {return false}" 
						actionListener="#{unidadeMedidaBean.remover()}" update=":form">
						<img src="#{facesContext.externalContext.requestContextPath}/imagens/ico_remove.png" 
							width="16" height="16" border="0" name="#{msg['massai.comum.excluir']}" 
							title="#{msg['massai.comum.excluir']}" alt="#{msg['massai.comum.excluir']}" />
						<f:param name="id" value="#{unidade.id}" />
					</p:commandLink>
				</p:column>

				<p:column headerText="#{msg['massai.comum.editar']}" width="32" style="text-align: center;">
					<p:commandLink actionListener="#{unidadeMedidaBean.atualizar()}" update=":form">
						<img src="#{facesContext.externalContext.requestContextPath}/imagens/ico_edit.png" 
							width="16" height="16" border="0" name="#{msg['massai.comum.editar']}" 
							title="#{msg['massai.comum.editar']}" alt="#{msg['massai.comum.editar']}" />
						<f:param name="id" value="#{unidade.id}" />
					</p:commandLink>
				</p:column>
			</p:dataTable>
		</h:form>
	</ui:define>
</ui:composition>
</html>